BODY {
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
H1 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H2 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H3 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H4 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H5 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H3 {
	FONT-SIZE: 90%
}
H4 {
	FONT-SIZE: 90%
}
P {
	FONT-SIZE: 75%; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
LI {
	FONT-SIZE: 75%; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.clsText {
	FONT-SIZE: 75%; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
UL LI {
	LIST-STYLE-TYPE: square
}
LI LI {
	FONT-SIZE: 100%
}
LI P {
	FONT-SIZE: 100%
}
.clsTextSmall {
	FONT-SIZE: 70%; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.clsTextColoredTitle {
	COLOR: #4f0011
}
.clsBuyersGuideHierarchy {
	PADDING-RIGHT: 4px; BORDER-TOP: #003366 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 75%; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #003366 1px solid; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #efeded
}
.clsCellBottomBorder {
	BORDER-BOTTOM: #003366 1px solid
}
.clsTextHighlightColor {
	COLOR: #046fb5
}
.clsTextHeaderColor {
	COLOR: #003366
}
.clsTextHeader2 {
	FONT-WEIGHT: bold; FONT-SIZE: 140%; COLOR: #003366; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.clsTextHeader3 {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; COLOR: #003366; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.clsTextHeader4 {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #003366; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.clsHRTopNavigation {
	BACKGROUND-COLOR: #000000
}
.clsCellNavigation {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffAB0327', EndColorStr='#FF4F0011'); COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 0.1em; BACKGROUND-COLOR: #ab0327
}
.clsVerticalGradientReverse {
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#FFFFFFFF', EndColorStr='#ffDDDDDD')
}
.clsVerticalGradient {
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#ffDDDDDD', EndColorStr='#FFFFFFFF')
}
.clsVerticalDivider {
	BACKGROUND: #bbbbbb
}
.clsTextBigger {
	FONT-WEIGHT: bold; FONT-SIZE: 75%; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.clsTextNewsBoxItem {
	FONT-SIZE: 70%; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.clsTextCategoryTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 85%; COLOR: #046fb5; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.clsTextExpertCategoryTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 75%; COLOR: #046fb5; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.clsTextExpertCategoryTitle A {
	COLOR: #046fb5; TEXT-DECORATION: none
}
.clsTextAuthor {
	FONT-SIZE: 70%; COLOR: #f23e30; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.clsTextSummary {
	FONT-SIZE: 65%; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A {
	COLOR: #003366
}
A:hover {
	TEXT-DECORATION: none
}
A:visited {
	COLOR: #800080
}
.clsText A {
	TEXT-DECORATION: none
}
.clsTextBigger A {
	TEXT-DECORATION: none
}
.clsText A:hover {
	TEXT-DECORATION: underline
}
.clsTextBigger A:hover {
	TEXT-DECORATION: underline
}
.clsTextExpertCategoryTitle A:hover {
	TEXT-DECORATION: underline
}
A.clsLinkNavigation {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.clsLinkNavigation:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.clsLinkNavigation:hover {
	TEXT-DECORATION: underline
}
A.clsLinkSecondaryNavigation:hover {
	TEXT-DECORATION: underline
}
A.clsLinkSecondaryNavigation {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.clsLinkSecondaryNavigation:visited {
	COLOR: #000000
}
A.clsLinkSecondaryNavigation2 {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; COLOR: #003366; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
A.clsLinkFooter {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003366; LINE-HEIGHT: 18px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.clsLinkFooterOtherPubs {
	FONT-SIZE: 11px; COLOR: #cc0000; LINE-HEIGHT: 20px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.clsBoldRed {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc0000; LINE-HEIGHT: 20px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.clsBoldBlack {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 20px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.clsFooterLegalities {
	FONT-SIZE: 9px; PADDING-BOTTOM: 10px; COLOR: #666666; PADDING-TOP: 10px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cccccc
}
.clsFooterLegalities A {
	COLOR: #666666; TEXT-DECORATION: underline
}
.clsCellBackgroundDarkest {
	BACKGROUND-COLOR: #003366
}
.clsCellBackgroundHighlight {
	BACKGROUND-COLOR: #efeded
}
.clsTextHeaderStylized {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: url(../images/bg_grey-white.gif) repeat-x 50% bottom; PADDING-BOTTOM: 4px; WIDTH: 100%; COLOR: #993300; PADDING-TOP: 4px; BORDER-BOTTOM: #993300 2px solid
}
.clsDivArticleSideBarRight {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: right; PADDING-BOTTOM: 8px; WIDTH: 50%; PADDING-TOP: 8px; BACKGROUND-COLOR: #efefef
}
.clsDivArticleSection {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; WIDTH: 97%; PADDING-TOP: 8px; BACKGROUND-COLOR: #efefef
}
.clsCellPaletteHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffAB0327', EndColorStr='#FF4F0011'); COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 0.1em; BACKGROUND-COLOR: #4f0011
}
.clsCellPaletteHeaderBackground {
	BACKGROUND-COLOR: #4f0011
}
.clsInputButtonSearch {
	FONT-WEIGHT: bold; BACKGROUND: #ece9d8; WIDTH: 32px; COLOR: #a90800
}
.clsInputButton {
	FONT-WEIGHT: bold; BACKGROUND: #ece9d8; COLOR: #a90800
}
.clsDisplayNone {
	DISPLAY: none
}
.clsGroupNumberIcon {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND: #e6e6e6; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 1px 2px; BORDER-LEFT: #666666 1px solid; CURSOR: pointer; PADDING-TOP: 1px; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: arial, helvetica, sans-serif
}
.clsGroupNumberIconSelected {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 11pt; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 1px 1px 0px; COLOR: #ff0000; PADDING-TOP: 0px; FONT-FAMILY: arial, helvetica, sans-serif
}
.clsTableShadow {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FILTER: progid:DXImageTransform.Microsoft.Shadow(color=#999999, Direction=135, Strength=3); BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #fafafa
}
.clsTableCaption {
	MARGIN-LEFT: 4px; WIDTH: 1%
}
.clsTableCaption TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 70%; BACKGROUND: #efefef; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.clsTableCaption2 {
	MARGIN-LEFT: 4px; WIDTH: 1%
}
.clsTableCaption2 TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 70%; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
IMG.right {
	CLEAR: right; FLOAT: right; MARGIN: 15px 10px
}
IMG.left {
	FLOAT: left; MARGIN: 10px 10px 10px 0px
}
IMG.center {
	DISPLAY: block; MARGIN: 0px auto
}
IMG.border {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
IMG.top {
	MARGIN-TOP: 0px
}
DL.right {
	FLOAT: right; MARGIN: 10px 0px 10px 10px
}
DL.left {
	FLOAT: left; MARGIN: 10px 10px 10px 0px; TEXT-ALIGN: center
}
DL.border IMG {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
DL.center {
	MARGIN: 10px auto; WIDTH: 500px; TEXT-ALIGN: center
}
DL.top {
	MARGIN-TOP: 0px
}
DL.left DD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 75%; BACKGROUND: #efefef; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DL.right DD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 75%; BACKGROUND: #efefef; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DL.center DD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 75%; BACKGROUND: #efefef; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.tnt {
	CLEAR: right; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #e5e1d4; FLOAT: right; PADDING-BOTTOM: 10px; MARGIN: 10px 0px 10px 10px; WIDTH: 250px; PADDING-TOP: 10px
}
DIV.tnt H3 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #af2930; PADDING-BOTTOM: 5px; MARGIN: -10px -10px 10px; COLOR: white; PADDING-TOP: 5px; TEXT-ALIGN: center
}
DIV.tnt OL {
	PADDING-LEFT: 0px; MARGIN-LEFT: 25px
}
DIV.tnt UL {
	PADDING-LEFT: 0px; MARGIN-LEFT: 25px
}
TABLE.tnt {
	CLEAR: right; FONT-SIZE: 75%; BACKGROUND: #e5e1d4; FLOAT: right; MARGIN: 10px 0px 10px 10px; WIDTH: 250px; BORDER-COLLAPSE: collapse
}
TABLE.tnt TH {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 3px; BACKGROUND: #af2930; PADDING-BOTTOM: 3px; BORDER-LEFT: gray 1px solid; COLOR: white; PADDING-TOP: 3px; BORDER-BOTTOM: gray 1px solid
}
TABLE.tnt TD {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: gray 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: gray 1px solid
}
P {
	MARGIN-TOP: 0px
}
FORM {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
.clsCellRowSeperator {
	BORDER-TOP: #336699 2px solid; BORDER-BOTTOM: #336699 2px solid
}
.clsOrange {
	COLOR: #f3300b
}
.clsCellHeader {
	BACKGROUND: #0b6298; COLOR: #ffffff
}
.clsButton {
	FONT-WEIGHT: bold
}
.arttab {
	FONT-SIZE: 70%
}
.artauthor {
	FONT-WEIGHT: bold
}
.subtitle {
	FONT-WEIGHT: bold
}
.pcategbig {
	FONT-WEIGHT: bold
}
